Para usar JNDI en nuestros programas, necesitamos configurar los entornos de compilaci�n y ejecuci�n.
�Importar las Clases JNDI
Aqu� est�n los paquetes del JNDI.
Los ejemplos de esta secci�n usan las clases e interfaces de los dos primeros paquetes. Necesitamos importar estos paquetes en nuestos programas o importar individualmente las clases e interfaces que vamos a usar. Las siguientes dos l�neas importan todas las clases e interfaces de los dos paquetes javax.naming y javax.naming.directory.
import javax.naming.*; import javax.naming.directory.*;
�Entorno de Compilaci�n
Para compilar un programa que usa el JNDI, necesitamos acceder a las clases
JNDI. El Java 2 SDK, v1.3 ya incluye
las clases JNDI, por eso si lo estamos usando no tenemos que hacer ninguna
acci�n m�s.
Si estamos usando una versi�n anterior del SDK de Java, necesitamos
descargar las clases JNDI desde la JNDI
Web site.
Si estamos usando el Java 2 SDK, v1.2, podemos usar las clases del JNDI como extensi�n instalada. Copiamos el fichero jndi.jar en el directorio JAVA_HOME/jre/lib/ext, donde JAVA_HOME es el directorio que contiene el SDK.
Si no estamos usando el JNDI como una extensi�n instalada, o estamos usando el JDK 1.1, copiamos el archivo jndi.jar a su localizaci�n permanente y a�adimos esta localizaci�n a nuestro classpath.
Podemos hacer esto configurando la variable CLASSPATH para que incluya el nombre absoluto de fichero del archivo jndi.jar.
�Entorno de Ejecuci�n
Para ejecutar un programa que esa JNDI, necesitamos acceder a las clases JNDI y
las clases de los proveedores de servicios que usa el programa. El Java 2 Runtime Environment (JRE) v1.3 ya incluye las clases JNDI y de proveedores
de servicios para LDAP, COS naming, y el registro RMI. Si estamos usando otros
proveedores de servicios, necesitamos descargar e instalar sus ficheros en el
directorio JAVA_HOME/jre/lib/ext, donde JAVA_HOME
es el directorio que contiene el JRE.
Si estamos usando una versi�n anterior del JRE, necesitamos descargar las
clases JNDI desde la JNDI
Web site. Esta site tambi�n contiene algunos proveedores de servicios.
Podr�amos descargar otros proveedores de servicios de otros vendedores.
Si estamos usando el JRE v1.2,
podemos instalar las clases JNDI como una extensi�n
instalada. Copiamos el archivo jndi.jar en el directorio JAVA_HOME/jre/lib/ext,
donde JAVA_HOME es el directorio que contiene el JRE.
Si no estamos usando el JNDI como una extensi�n instalada o estamos usando el JRE v1.1, copiamos los archivos del JNDI y del proveedor de servicos en su localizaci�n permanente y a�adimos esta localizaci�n a nuestro classpath.
Podemos hacer esto configurando la variable CLASSPATH para que incluya los nombres de ficheros absolutos de los archivos. Para los ejemplos de esta secci�n, necesitaremos los proveedores de servicios del sistema de ficheros y de LDAP. Para ello incluimos los nombres fscontext.jar, ldap.jar, y providerutil.jar en nuestra variable CLASSPATH.